/*
 * Constants.java
 *
 * Created on November 27, 2007, 5:38 PM
 *
 */

package core;

/**
 *
 * @author Suraj Sapktoa [ ssapkota<at>gmail<dot>com ]
 * @version $Id:$
 */
public class Constants {
    //the ambient intesity
    public static final float IaKa=0.3F;
    public static final float IdKd=0.6F;
    //This will result in max. intensity = 0.9 = 90% and min. intensity= 0.3 = 30%
    
    //all the values in term of CentMeter (CM)
    
    //TODO The length in odd value may generate some error (...)
    public static final int HEAD_HEIGHT=30;
    public static final int HEAD_BREDTH=30;
    public static final int HEAD_WIDTH=30;
    
    public static final int NECK_HEIGHT=6;
    public static final int NECK_BREDTH=10;
    public static final int NECK_WIDTH=10;

    public static final int BODY_HEIGHT=86;
    public static final int BODY_BREDTH=80;
    public static final int BODY_WIDTH=54;
    
    //length=height
    public static final int HAND_UPPOR_HEIGHT=46;
    public static final int HAND_LOWER_HEIGHT=46;
    public static final int LEG_UPPOR_HEIGHT=40;
    public static final int LEG_LOWER_HEIGHT=40;
    //width=bredth
    public static final int HAND_BREDTH=16;
    public static final int HAND_WIDTH=16;
    public static final int LEG_BREDTH=26;
    public static final int LEG_WIDTH=26;
    
    //gaps between legs
    public static final int LEG_GAP=5;
    
    public static final int FOOT_HEIGHT=10;
    public static final int FOOT_BREDTH=26;
    public static final int FOOT_WIDTH=36;
    
    public static final int HAND_JOINT_HEIGHT=10;
    public static final int HAND_JOINT_BREDTH=4;
    public static final int HAND_JOINT_WIDTH=10;
    
    public static final int TOTAL_BODY_HEIGHT= Constants.FOOT_HEIGHT
                                             +Constants.LEG_LOWER_HEIGHT
                                             +Constants.LEG_UPPOR_HEIGHT
                                             +Constants.BODY_HEIGHT
                                             +Constants.NECK_HEIGHT
                                             +Constants.HEAD_HEIGHT;
    
    
    /** Creates a new instance of Constants */
    public Constants() {
    }
    
}
